节目单数据使用xml形式进行承载表示;节目单的标签主要由:screenprogramareaimagevideotextclock等组成。标签之间的关系如下所示

<screen>

    <program>

        <area>

            <resources>

                <image>

                </image>

               

                <video>

                </video>

               

                <text>

                </text>

               

                <clock>

                </clock>

            </resources>

        </area>

    </program>

</screen>

<!--

  详解:

    1. screen可包含多个program标签

    2. program可包含多个area标签

    3. area只包含一个resources标签

    4. resources可包含多个image标签

    5. resources可包含多个video标签

    6. resources可包含多个text标签

    7. resources可包含多个clock标签

-->

 

 

 

节目单结构举例

<screen>

    <program guid="##value" type="##value" flag="##value">

        <border index="##value" effect="##value" speed="##value"/>

       

        <backgroundMusic>

            <file name="##value"/>

        </backgroundMusic>

       

        <playControl duration="##value" count="##value" disable="##value">

            <date start="##value" end="##value"/>

            <time start="##value" end="##value"/>

            <week enable="##value"/>

            <location lng="##value" lat="##value" range="##value"/>

        </playControl>

       

        <area guid="##value" alpha="##value">

            <rectangle x="##value" y="##value" width="##value" height="##value"/>

            <border index="##value" effect="##value" speed="##value"/>

           

            <resources>

                <image guid="##value" fit="##value">

                    <effect in="##value" out="##value" inSpeed="##value" outSpeed="##value" duration="##value"/>

                    <file name="##value"/>

                </image>

               

                <video guid="##value" aspectRation="##value">

                    <file name="##value"/>

                </video>

               

                <text guid="##value" singleLine="##value" background="##value">

                    <effect in="##value" out="##value" inSpeed="##value" outSpeed="##value" duration="##value"/>

                    <style align="##value" valign="##value"/>

                    <string>##value</string>

                    <font bold="##value" italic="##value" underline="##value" size="##value" name="##value"/>

                </text>

               

                <clock guid="##value" type="##value" timezone="##value" adjust="##value">

                    <title value="##value" color="##value" display="##value"/>

                    <date format="##value" color="##value" display="##Value"/>

                    <week format="##value" color="##value" display="##Value"/>

                    <time format="##value" color="##value" display="##Value"/>

                    <lunarCalendar color="##value" display="##value"/>

                </clock>

            </resources>

        </area>

    </program>

</screen>